package com.ruijiang.mapper.VmServiceMapper;

import com.ruijiang.dto.page.SkuPageDto;
import com.ruijiang.entity.SkuClass;
import org.apache.ibatis.annotations.Delete;

import java.util.List;

public interface SkuClassMapper {


    /**
     * 根据商品类型名称返回商品类型列表
     * @param skuPageDto
     * @return
     */
    List<SkuClass> getSkuListBySkuClass(SkuPageDto skuPageDto);


    /**
     * 根据商品类型id修改商品类型
     * @param classId
     * @param skuPageDto
     */
    void updateSkuClassByClassId(Integer classId, SkuPageDto skuPageDto);

    /**
     * 根据类型id删除商品类型
     * @param classId
     */
    @Delete("delete from tb_sku_class where class_id = #{classId}")
    void deleteByClassId(Integer classId);


    /**
     * 新增商品类型
     * @param skuPageDto
     */
    void insertSkuClass(SkuPageDto skuPageDto);
}
